-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify build backend and project metadata in pyproject.toml #100
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #100 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 5 5
Lines 182 182
Branches 33 33
=========================================
Hits 182 182 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some minor comments, running pip install git+https://github.com/xarray-contrib/xbatcher.git@project-metadata
works, so I think it's more or less ok.
[tool.setuptools_scm] | ||
version_scheme = 'post-release' | ||
local_scheme = 'dirty-tag' | ||
fallback_version = "999" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a note that this might need to change if/when a 'Publish to PyPI' GitHub Actions is created, but ok as is for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, thanks!
Co-authored-by: Wei Ji <[email protected]> Co-authored-by: Anderson Banihirwe <[email protected]>
Leaving a note that I removed the changes relevant to #99 from this PR in order to isolate those changes and the necessary discussion to a smaller PR. |
Description of proposed changes
In accordance with the following PEPs, this PR specifies the build system settings and project metadata in pyproject.toml.